Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Bipolar encoding</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Bipolar_encoding"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Bipolar_encoding rootpage-Bipolar_encoding skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Bipolar encoding</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">

<p>In telecommunication, <b>bipolar encoding</b> is a type of <a href="Return-to-zero" title="Return-to-zero">return-to-zero</a> (RZ) <a href="Line_code" title="Line code">line code</a>, where two nonzero values are used, so that the three values are +, −, and zero. Such a signal is called a <b>duobinary signal</b>. Standard bipolar encodings are designed to be <a href="DC-balanced" class="mw-redirect" title="DC-balanced">DC-balanced</a>, spending equal amounts of time in the + and − states.
</p><p>The reason why bipolar encoding is classified as a <a href="Return_to_zero" class="mw-redirect" title="Return to zero">return to zero</a> (RZ) is that when a bipolar encoded channel is idle the line is held at a constant "zero" level, and when it is transmitting bits the line is either in a +V or -V state corresponding to the binary bit being transmitted. Thus, the line always returns to the "zero" level to denote optionally a separation of bits or to denote idleness of the line.
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Alternate_mark_inversion">Alternate mark inversion</h2></div>
<p>One kind of bipolar encoding is a <a href="Paired_disparity_code" title="Paired disparity code">paired disparity code</a>, of which the simplest example is <b>alternate mark inversion</b>. In this code, a binary 0 is encoded as zero volts, as in <a href="Unipolar_encoding" title="Unipolar encoding">unipolar encoding</a>, whereas a binary 1 is encoded alternately as a positive voltage or a negative voltage. The name arose because, in the context of a <a href="T-carrier" title="T-carrier">T-carrier</a>, a binary '1' is referred to as a "mark", while a binary '0' is called a "space".<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Voltage_build-up">Voltage build-up</h2></div>
<p>The use of a bipolar code prevents a significant build-up of <a href="Direct_current" title="Direct current">DC</a>, as the positive and negative pulses average to zero volts. Little or no DC-component is considered an advantage because the cable may then be used for longer distances and to carry power for intermediate equipment such as line <a href="Repeater" title="Repeater">repeaters</a>.<sup id="cite_ref-digitallink_2-0" class="reference"><a href="#cite_note-digitallink-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> The DC-component can be easily and cheaply removed before the signal reaches the decoding circuitry.
</p>
<div class="mw-heading mw-heading2"><h2 id="Synchronization_and_zeroes">Synchronization and zeroes</h2></div>
<p>Bipolar encoding is preferable to <a href="Non-return-to-zero" title="Non-return-to-zero">non-return-to-zero</a> whenever signal transitions are required to maintain synchronization between the transmitter and receiver. Other systems must synchronize using some form of out-of-band communication, or add <a href="Frame_synchronization" title="Frame synchronization">frame synchronization</a> sequences that don't carry data to the signal. These alternative approaches require either an additional transmission medium for the clock signal or a loss of performance due to overhead, respectively. A bipolar encoding is an often good compromise: runs of ones will not cause a lack of transitions.
</p><p>However, long sequences of zeroes remain an issue. Long sequences of zero bits result in no transitions and a loss of synchronization. Where frequent transitions are a requirement, a self-clocking encoding such as <a href="Return-to-zero" title="Return-to-zero">return-to-zero</a> or some other more complicated <a href="Line_code" title="Line code">line code</a> may be more appropriate, though they introduce significant overhead.
</p><p>The coding was used extensively in first-generation <a href="Pulse-code_modulation" title="Pulse-code modulation">PCM</a> networks, and is still commonly seen on older <a href="Multiplexing" title="Multiplexing">multiplexing</a> equipment today, but successful transmission relies on no long runs of zeroes being present.<sup id="cite_ref-allyouwanted_3-0" class="reference"><a href="#cite_note-allyouwanted-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
No more than 15 consecutive zeros should ever be sent to ensure synchronization.
</p><p>There are two popular ways to ensure that no more than 15 consecutive zeros are ever sent: <a href="Robbed-bit_signaling" title="Robbed-bit signaling">robbed-bit signaling</a> and <a href="Bit_stuffing" title="Bit stuffing">bit stuffing</a>.
</p><p>T-carrier uses robbed-bit signaling: the least-significant bit of the byte is simply forced to a "1" when necessary.
</p><p>The modification of bit 7 causes a change to voice that is undetectable by the human ear, but it is an unacceptable corruption of a data stream. Data channels are required to use some other form of pulse-stuffing,<sup id="cite_ref-digitallink_2-1" class="reference"><a href="#cite_note-digitallink-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> such as always setting bit 8 to '1', in order to maintain a sufficient density of ones. Of course, this lowers the effective data throughput to 56&nbsp;kbit/s per channel.<sup id="cite_ref-dictionary_4-0" class="reference"><a href="#cite_note-dictionary-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>
</p><p>If the characteristics of the input data do not follow the pattern that every eighth bit is '1', the coder using alternate mark inversion adds a '1' after seven consecutive zeros to maintain synchronisation. On the decoder side, this extra '1' added by the coder is removed, recreating the correct data. Using this method the data sent between the coder and the decoder is longer than the original data by less than 1% on average.
</p>
<div class="mw-heading mw-heading2"><h2 id="Error_detection">Error detection</h2></div>
<p>Another benefit of bipolar encoding compared to unipolar is <a href="Error_detection" class="mw-redirect" title="Error detection">error detection</a>. In the T-carrier example, the bipolar signals are regenerated at regular intervals so that signals diminished by distance are not just amplified, but detected and recreated anew. Weakened signals corrupted by noise could cause errors, a mark interpreted as zero, or zero as positive or negative mark. Every single-bit error results in a violation of the bipolar rule. Each such <a href="Bipolar_violation" title="Bipolar violation">bipolar violation</a> (BPV) is an indication of a transmission error. (The location of BPV is not necessarily the location of the original error).
</p>
<div class="mw-heading mw-heading2"><h2 id="Other_T1_encoding_schemes">Other T1 encoding schemes</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1236090951">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><div role="note" class="hatnote navigation-not-searchable">Main article: <a href="Modified_AMI_code" title="Modified AMI code">Modified AMI code</a></div>
<p>For data channels, in order to avoid the need of always setting bit 8 to 1, as described above, other T1 encoding schemes (<a href="Modified_AMI_code" title="Modified AMI code">Modified AMI codes</a>) ensure regular transitions regardless of the data being carried. In this way, data throughput of 64&nbsp;kbit/s per channel is achieved. <a href="B8ZS" class="mw-redirect" title="B8ZS">B8ZS</a> is a newer format for North America, where <a href="HDB3" class="mw-redirect" title="HDB3">HDB3</a> is the original line coding type used in Europe and Japan.
</p><p>A very similar encoding scheme, with the logical positions reversed, is also used and is often referred to as <b>pseudoternary encoding</b>. This encoding is otherwise identical.
</p>
<div class="mw-heading mw-heading2"><h2 id="Historical_uses">Historical uses</h2></div>
<p><a href="B-MAC" title="B-MAC">B-MAC</a>, and essentially all family members of the <a href="Multiplexed_Analogue_Components" title="Multiplexed Analogue Components">Multiplexed Analogue Components</a> Television Transmission family used <i>Duobinary</i> to encode the digital audio, teletext, closed captioning and selective access for distribution. Because of the way Duobinary was coupled to the <a href="NICAM" title="NICAM">NICAM</a> like digital audio subsystems for the MAC family, up to 50% of data reduction was possible in both Stereo and Mono transmission modes. At least with some data transmission systems, duobinary can perform lossless data reduction though this has seldom been utilized in practice.
</p>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1290876196">
/* start https://en.wikipedia.org/ */


.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:var(--background-color-interactive-subtle,#f8f9fa);display:flow-root}.mw-parser-output .infobox .side-box{font-size:100%}.mw-parser-output .side-box-abovebelow,.mw-parser-output .side-box-text{padding:0.25em 0.9em}.mw-parser-output .side-box-image{padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .side-box-imageright{padding:2px 0.9em 2px 0;text-align:center}@media(min-width:500px){.mw-parser-output .side-box-flex{display:flex;align-items:center}.mw-parser-output .side-box-text{flex:1;min-width:0}}@media(min-width:720px){.mw-parser-output .side-box{width:238px}.mw-parser-output .side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output .side-box-left{margin-right:1em}}


/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1237033735">
/* start https://en.wikipedia.org/ */


@media print{body.ns-0 .mw-parser-output .sistersitebox{display:none!important}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}


/* end https://en.wikipedia.org/ */
</style><div class="side-box side-box-right sistersitebox"><style data-mw-deduplicate="TemplateStyles:r1126788409">
/* start https://en.wikipedia.org/ */


.mw-parser-output .plainlist ol,.mw-parser-output .plainlist ul{line-height:inherit;list-style:none;margin:0;padding:0}.mw-parser-output .plainlist ol li,.mw-parser-output .plainlist ul li{margin-bottom:0}


/* end https://en.wikipedia.org/ */
</style>
<div class="side-box-flex">
<div class="side-box-image"><span class="noviewer" typeof="mw:File"></span></div>
<div class="side-box-text plainlist">Wikimedia Commons has media related to <span style="font-weight: bold; font-style: italic;"><a href="https://commons.wikimedia.org/wiki/Category:Alternate_mark_inversion" class="extiw external" title="commons:Category:Alternate mark inversion">AMI code</a></span>.</div></div>
</div>
<ul><li><a href="MLT-3_encoding" title="MLT-3 encoding">MLT-3 encoding</a></li>
<li><a href="Polar_encoding" class="mw-redirect" title="Polar encoding">Polar encoding</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */


.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}


/* end https://en.wikipedia.org/ */
</style><div class="reflist">
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.atis.org/tg2k/_alternate_mark_inversion_signal.html">"alternate mark inversion (AMI) signal", <i>ATIS Telecom Glossary 2000</i>, last updated 28 February 2001, retrieved 25 January 2007</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20070609182611/http://www.atis.org/tg2k/_alternate_mark_inversion_signal.html">Archived</a> June 9, 2007, at the <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a></span>
</li>
<li id="cite_note-digitallink-2"><span class="mw-cite-backlink">^ <a href="#cite_ref-digitallink_2-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-digitallink_2-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.stromcarlson.com/docs/basics/t1svcfund.pdf">"T1 Fundamentals", Revision 1.0, dated 23 January 1997, by Digital Link, retrieved on 25 January 2007</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20070129031144/http://www.stromcarlson.com/docs/basics/t1svcfund.pdf">Archived</a> January 29, 2007, at the <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a></span>
</li>
<li id="cite_note-allyouwanted-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-allyouwanted_3-0">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.dcbnet.com/notes/9611t1.html">"All You Wanted to Know About T1 But Were Afraid to Ask", Bob Wachtel, retrieved on 25 January 2007</a></span>
</li>
<li id="cite_note-dictionary-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-dictionary_4-0">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.faxswitch.com/Definitions/telecom_dictionary_b.html">Telecom Dictionary, retrieved 25 January 2007</a></span>
</li>
</ol></div></div>
<div class="skin-invert-image"><div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}


/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1236075235">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}


/* end https://en.wikipedia.org/ */
</style></div><div role="navigation" class="navbox" aria-labelledby="Line_coding_(digital_baseband_transmission)443" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="3"><style data-mw-deduplicate="TemplateStyles:r1239400231">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><div id="Line_coding_(digital_baseband_transmission)443" style="font-size:114%;margin:0 4em"><a href="Line_coding" class="mw-redirect" title="Line coding">Line coding</a> (digital baseband transmission)</div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Main articles</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Unipolar_encoding" title="Unipolar encoding">Unipolar encoding</a></li>

<li><a href="On%E2%80%93off_keying" title="On–off keying">On–off keying</a></li>
<li><a href="Mark_and_space" title="Mark and space">Mark and space</a></li></ul>
</div></td><td class="noviewer navbox-image" rowspan="4" style="width:1px;padding:0 0 0 2px"><div><span typeof="mw:File"></span></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Basic <a href="Line_code" title="Line code">line codes</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Return-to-zero" title="Return-to-zero">Return to zero (RZ)</a></li>
<li><a href="Non-return-to-zero#Non-return-to-zero_level" title="Non-return-to-zero">Non-return-to-zero, level (NRZ/NRZ-L)</a></li>
<li><a href="Non-return-to-zero#Non-return-to-zero_inverted" title="Non-return-to-zero">Non-return-to-zero, inverted (NRZ-I)</a></li>
<li><a href="Non-return-to-zero#Non-return-to-zero_space" title="Non-return-to-zero">Non-return-to-zero, space (NRZ-S)</a></li>
<li><a href="Manchester_code" title="Manchester code">Manchester</a></li>
<li><a href="Differential_Manchester_encoding" title="Differential Manchester encoding">Differential Manchester/biphase (Bi-φ)</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Extended line codes</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Conditioned_diphase" class="mw-redirect" title="Conditioned diphase">Conditioned diphase</a></li>
<li><a href="4B3T" title="4B3T">4B3T</a></li>
<li><a href="4B5B" title="4B5B">4B5B</a></li>
<li><a href="2B1Q" title="2B1Q">2B1Q</a></li>
<li><a class="mw-selflink-fragment" href="#Alternate_mark_inversion">Alternate mark inversion</a></li>
<li><a href="Modified_AMI_code" title="Modified AMI code">Modified AMI code</a></li>
<li><a href="Coded_mark_inversion" title="Coded mark inversion">Coded mark inversion</a></li>
<li><a href="MLT-3_encoding" title="MLT-3 encoding">MLT-3 encoding</a></li>
<li><a href="Hybrid_ternary_code" title="Hybrid ternary code">Hybrid ternary code</a></li>
<li><a href="6b/8b_encoding" title="6b/8b encoding">6b/8b encoding</a></li>
<li><a href="8b/10b_encoding" title="8b/10b encoding">8b/10b encoding</a></li>
<li><a href="64b/66b_encoding" title="64b/66b encoding">64b/66b encoding</a></li>
<li><a href="Eight-to-fourteen_modulation" title="Eight-to-fourteen modulation">Eight-to-fourteen modulation</a></li>
<li><a href="Delay_encoding" class="mw-redirect" title="Delay encoding">Delay/Miller encoding</a></li>
<li><a href="TC-PAM" title="TC-PAM">TC-PAM</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Optical line codes</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Carrier-suppressed_return-to-zero" class="mw-redirect" title="Carrier-suppressed return-to-zero">Carrier-suppressed return-to-zero</a></li>
<li><a href="Alternate-phase_return-to-zero" class="mw-redirect" title="Alternate-phase return-to-zero">Alternate-phase return-to-zero</a></li></ul>
</div></td></tr><tr><td class="navbox-abovebelow hlist" colspan="3"><div>
<ul><li><i>See also:</i> <a href="Baseband" title="Baseband">Baseband</a></li>
<li><a href="Baud" title="Baud">Baud</a></li>
<li><a href="Bit_rate" title="Bit rate">Bit rate</a></li>
<li><a href="Digital_signal" title="Digital signal">Digital signal</a></li>
<li><a href="Digital_transmission" class="mw-redirect" title="Digital transmission">Digital transmission</a></li>
<li><a href="Ethernet_physical_layer" title="Ethernet physical layer">Ethernet physical layer</a></li>
<li><a href="Modulation" class="mw-redirect" title="Modulation">Pulse modulation methods</a></li>
<li><a href="Pulse-amplitude_modulation" title="Pulse-amplitude modulation">Pulse-amplitude modulation</a> (PAM)</li>
<li><a href="Pulse-code_modulation" title="Pulse-code modulation">Pulse-code modulation</a> (PCM)</li>
<li><a href="Serial_communication" title="Serial communication">Serial communication</a></li>
<li>Category:Line codes</li></ul>
</div></td></tr></tbody></table></div></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-06-25" href="https://en.wikipedia.org/wiki/?title=Bipolar_encoding&amp;oldid=1297266577">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>